<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Json</title>
    <script>
        /*
                                JSON
          -js中的对象只有JS认识，别的语言不认识
          JSON就是一个特殊格式的字符串，可以被任意的语言所识别
          JSON主要用来数据的交互
          JSON和JS对象的格式一样，但JSON的字符串中的属性名必须+双引号
          JSON分类：
             1.对象{}
             2.数组[]

          JS中允许的值：
             1.字符串
             2.数值
             3.布尔值
             4.null
             5.对象
             6.数组
         */
        var obj='{"name":"孙悟空","age":18,"gender":"男"}';
        /*
        将JSON字符串转换为JS对象
          JSON对象：可以将一个JSON转换为JS对象，也可以将一个JS对象转换为JSON
          JSON.parse()
           -可以将JSON字符串转换为JS对象，并返回
          JSON.stringify()
           -可以将JS对象转换为JSON字符串，并返回
         */
        var o=JSON.parse(obj);
        console.log(o.name);
    </script>
</head>
<body>

</body>
</html>